LEN() ফাংশনটি টেক্সট ফিল্ডের মধ্যে অবস্থিত অক্ষরের সংখ্যা রিটার্ন করে।
SQL LEN() সিনট্যাক্স
SELECT LEN(name_of_column)
FROM name_of_table;
MySQL এর জন্য সিনট্যাক্স
MySQL-এ LEN() ফাংশনটি কাজ করে না এর পরিবর্তে আমরা LENGTH() ফাংশনটি ব্যবহার করবো।
SELECT LENGTH(name_of_column)
FROM name_of_table;
নমুনা ডেটাবেজ
LEN() ফাংশনের ব্যবহার দেখানোর জন্য আমরা আমাদের নমুনা ডেটাবেজ Student ব্যবহার করবো।
নিচের অংশটি "Student_details" টেবিল থেকে নেওয়া হয়েছেঃ
| আইডি নং | রোল নাম্বার | শিক্ষার্থীর নাম | প্রতিষ্ঠানের নাম | ঠিকানা |
|---|---|---|---|---|
| ১ | ১০১ | তামজীদ হাসান | জাতীয় বিশ্ববিদ্যালয় | চাঁদপুর |
| ২ | ১০২ | মিনহাজুর রহমান | জাতীয় বিশ্ববিদ্যালয় | চাঁদপুর |
| ৩ | ১০৩ | মোঃ সবুজ হোসেন | জাতীয় বিশ্ববিদ্যালয় | চাঁদপুর |
| ৪ | ১০৪ | ইয়াসিন হোসেন | জাতীয় বিশ্ববিদ্যালয় | চাঁদপুর |
| ৫ | ১০৫ | ফরহাদ উদ্দিন | জাতীয় বিশ্ববিদ্যালয় | চাঁদপুর |
SQL LEN() ফাংশনের উদাহরণ
নিম্নের SQL স্টেটমেন্টটি "Student_details" টেবিল থেকে সকল কলাম সিলেক্ট করবে এবং "শিক্ষার্থীর নাম(Student_name)" কলামের অক্ষরের দৈর্ঘ্য নির্ণয় করে একটি নতুন কলামে ইনসার্ট করবেঃ
উদাহরণ
SELECT *, LENGTH(Student_name) AS LengthOfName
FROM Student_details;
ফলাফলঃ
| আইডি নং | রোল নাম্বার | শিক্ষার্থীর নাম | শিক্ষার্থীর নামের দৈর্ঘ্য | প্রতিষ্ঠানের নাম | ঠিকানা |
|---|---|---|---|---|---|
| ১ | ১০১ | তামজীদ হাসান | 34 | জাতীয় বিশ্ববিদ্যালয় | চাঁদপুর |
| ২ | ১০২ | মিনহাজুর রহমান | 40 | জাতীয় বিশ্ববিদ্যালয় | চাঁদপুর |
| ৩ | ১০৩ | মোঃ সবুজ হোসেন | 38 | জাতীয় বিশ্ববিদ্যালয় | চাঁদপুর |
| ৪ | ১০৪ | ইয়াসিন হোসেন | 34 | জাতীয় বিশ্ববিদ্যালয় | চাঁদপুর |
| ৫ | ১০৫ | ফরহাদ উদ্দিন | 34 | জাতীয় বিশ্ববিদ্যালয় | চাঁদপুর |
Content added By